2. CALDAV Tester Results — tool created by Cyrus Daboo of Apple
The following chart shows the results of the CALDAVTester tool run by Cyrus at the Interop event. The products tested and their results are shown in the following chart:
CALDAVTester Test Script | Vendor1 | Vendor2 | Vendor3 | Vendor4 |
---|---|---|---|---|
| Not supported by server | Does not support prevent ACLs. |
| Not supported by server. |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
| Not supported by server | Not supported by server. | Gave back 400 response in some cases where a 403 or multi-status should have been returned; supported-report-set does not list all ACL reports; | Not supported by server. |
| Failed all — server reports error with last line of | Passed all. |
| |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
| Pased all | Passed all. | Passed all. | |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
|
| Failed: allowed copy of event back to same calendar; return 409 instead of 412 for Overwrite:F |
| 500 errors for nearly all. |
| Passed all. | Passed all. |
| Failed during startup: Cannot put |
| Whole bunch of multiget problems; no results coming back for | Failed during startup: could not create calendar within new regular collection. | Failed during startup: cannot put | |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
|
| Location header was present in a | Creates a calendar instead of a collection. |
|
| Won’t allow resource in calendar home. | Failed during startup: initial | No | |
|
| All fail. | Failed during startup: cannot create subcalendar. | Failure that causes calendar to no longer open or be deleted. |
| Duplicate | Failed but that was due to normal server restrictions. | 500 for store of .ics in calendar home; does directory listing rather than returning whole calendar | Failures — but OK due to some event rewriting and directory listing. |
|
| Bad request properties were returned as 403 response, but should have been 403 propstatus codes in a 207. | 400 when no body; no | No |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
|
| Passed all. | Accepted invalid XML. | Invalid XML accepted. |
| Does not recognise non-standard DAV elements. | Unknown | Got a | 500 errors; |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
|
| Some failures — probably due to server re-writing data content. |
| 500 errors for |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
|
| Passed all. |
|
|
| Failed during startup whilst trying to put an alarm | Various failures as per | Failed during startup: cannot put | |
| Not supported by server. | Not supported by server. | Not supported by server. | |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
| Not supported by server | Not supported by server. | Not supported by server. | Not supported by server. |
| Not supported by server. | Not supported by server. | Not supported by server. | |
| Passed — but actually wrong: returned | Not supported by server. | Not supported by server. | Not supported by server. |